package com.smartparking.repository;

import com.smartparking.entity.Payment;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author ganru
 * @date 2025/11/3 19:01
 */
@Repository
public interface PaymentRepository extends JpaRepository<Payment, Integer> {
    // 根据订单ID查找支付记录
    List<Payment> findByOrderOrderId(Integer orderId);

    // 根据用户ID查找支付记录
    List<Payment> findByUserUserId(Integer userId);

    // 根据支付状态查找支付记录
    List<Payment> findByPaymentStatus(String paymentStatus);  // 成功、失败
}